<?php
session_start();
//date_default_timezone_set('Europe/Paris');

include('../includes/index.php');
include('../functions/index.php');

$pagina = 'Gastenboek';

include('layout/header.php');
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	if(!isset($_POST['naam']))
	{ $naam = $_SESSION['username']; }
	else
	{ $naam = $_POST['naam'];     }
	$woonplaats = $_POST['woonplaats'];
	if(!isset($_POST['email']))
	{ $email = $_SESSION['email']; }
	else
	{ $email = $_POST['email'];    }
	$boodschap = $_POST['boodschap'];
	$datum = time();
	
	if (strlen($naam) > 25 || !$naam)
	{
		echo 'Je gebruikersnaam is te lang of niet ingevuld<br>
		<a href="#back" onclick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	if (strlen($woonplaats) > 25 || !$woonplaats)
	{
		echo 'Je woonplaats is te lang of niet ingevuld<br>
		<a href="#back" onclick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	elseif (strlen($email) > 25 || !$email || !check_mail($email))
	{
		echo 'Je e-mail is te lang of niet (correct -> username@domain.tld) ingevuld<br>
		<a href="#back" onclick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	elseif (strlen($boodschap) > 500 || !$boodschap)
	{
		echo 'Je hebt te veel tekst geplaatst (max 500 tekens) of niets ingevuld<br>
		<a href="#back" onclick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	else
	{
		$sql = 'INSERT INTO gastenboek(id, naam, woonplaats, email, boodschap, datum) 
		VALUES (NULL, \''.$naam.'\', \''.$woonplaats.'\', \''.$email.'\', \''.$boodschap.'\', \''.$datum.'\')';
		mysql_query($sql);
		echo 'Je bericht is succesvol geplaatst<br>
		<a href="../gastenboek/">Klik hier</a> om weer naar het gastenboek te gaan.';
	}
}
else
{
	$query = mysql_query("SELECT * FROM gastenboek ORDER BY id DESC");
	
	while ($gastenboek = mysql_fetch_assoc($query))
	{
	echo "<table cellpadding=1 cellspacing=0 border=1 style='table-layout:fixed; color: #000000;' width='50%' rules='all' align='center'>
			<tr>
				<td width=85><strong>Naam</strong></td>
				<td width=202>".$gastenboek ['naam']."</td>
			</tr>
			<tr>
				<td width=85><strong>Woonplaats</strong></td>
				<td width=202>".$gastenboek ['woonplaats']."</td>
			</tr>
			<tr>
				<td width=85><strong>E-mail</strong></td>
				<td width=202><a href='mailto:".stripslashes($gastenboek ['email'])."?subject=Gastenboek: Cyberweekend'>Stuur een e-mail</a></td>
			</tr>
			<tr>
				<td width=85><strong>Datum</strong></td>
				<td width=202>".date("H:i:s, l dS F Y", $gastenboek ['datum'])."</td>
			</tr>
		<tr>
				<td width=85><strong>Bericht</strong></td>
				<td valign='top' height='50' width='202'>".$gastenboek ['boodschap']."</td>
			</td>
			</TABLE><br>
	<hr width=\"75%\"><br>";
	} 

	?><form method = "post" action="<?php $_SERVER['PHP_SELF']; ?>">
		<table cellpadding=0 cellspacing=0 border=1 style="table-layout:fixed; color:#000000" width="350" align="center">
			<?php if (!isset($_SESSION['username']))
			{ ?>
			<tr>
				<td width="150">Naam:</td>
				<td align="center"><input type="text" name="naam" size="20"></td>
			</tr>
			<?php }	?>
			<tr>
				<td width="150">Woonplaats:</td>
				<td align="center"><input type="text" name="woonplaats" size="20"></td>
			</tr>
			<?php if (!isset($_SESSION['username']))
			{ ?>
			<tr>
				<td width="150">E-mail:</td>
				<td align="center"><input type="text" name="email" size="20"></td>
			</tr>
			<?php }	?>
			<tr>
				<td width="150">Uw bericht:</td>
				<td align="center"><textarea rows="5" name="boodschap" cols="21"></textarea></td>
			</tr>
		</table>
		<br />
		<p align="center"><input type="submit" value="Plaats bericht" name="B1">&nbsp;&nbsp;<input type="reset" value="Invoer wissen" name="B2"></p>
	</form>
<?php
}
include('layout/footer.php');
?>